package com.joysuch.wwyt.risk.bean;

import com.joysuch.wwyt.risk.entity.RiskHiddenDangerContent;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel(value = "风险点评估选项")
public class RiskPointEvaluationDetailAddBean implements Serializable {

    private Long id;

    @ApiModelProperty("类型:0分析方法选项,1评估方法选项,2数据字典")
    private Integer methodAnalyzeType;

    @ApiModelProperty("选项id")
    private Long methodId;

    @ApiModelProperty("0文本/乘数,1下拉选/乘积")
    private Integer contentType;

    @ApiModelProperty("所选指标选项id")
    private Long targetItemId;

    @ApiModelProperty("文本内容")
    private String content;

    @ApiModelProperty("管控层级")
    private List<Long> controlLevelIds;

    @ApiModelProperty("责任单位")
    private List<Long> responseDepartIds;

    @ApiModelProperty("责任人")
    private List<Long> responseUserIds;

    @ApiModelProperty("管控状态:1未分配,2未管控,3管控中")
    private Integer controlState;

    @ApiModelProperty("隐患排查内容")
    private List<RiskHiddenDangerContent> hiddenDangerContent;

    @ApiModelProperty("管控措施内容列表")
    private List<String> controlContent;
}
